<%@page import="com.mariners.afpositioner.data.Jogador"%>
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ page import="com.google.appengine.api.users.User"%>
<%@ page import="com.google.appengine.api.users.UserService"%>
<%@ page import="com.google.appengine.api.users.UserServiceFactory"%>

<html>

<head>
	<title>American Football Positioner</title>
</head>

<body>
	<%
		String errorString = request.getParameter("error");
		if (errorString != null) {
			Integer error = Integer.parseInt(errorString);
			if (error != null) {
				if (error % 2 == 0) {
	%>
			<span style="color: #FF0000;">Altura inválida.</span> <br />
	<%
				}
				if (error % 3 == 0) {
	%>
			<span style="color: #FF0000;">Peso inválido.</span> <br />
	<%
				}
				if (error % 5 == 0) {
	%>
			<span style="color: #FF0000;">Código Força Velocidade inválido.</span> <br />
	<%
				}
				if (error % 7 == 0) {
	%>
			<span style="color: #FF0000;">Código Defesa Ataque inválido.</span> <br />
	<%
				}
			}
		}
		String alturaString = request.getParameter("altura");
		String pesoString = request.getParameter("peso");
		String forcaVelocidadeString = request.getParameter("forca_velocidade");
		Integer forcaVelocidade = 1;
		if (forcaVelocidadeString != null) {
			try {
				forcaVelocidade = Integer.parseInt(forcaVelocidadeString);
				if (forcaVelocidade < 0 || forcaVelocidade > 2) {
					forcaVelocidade = 1;					
				}
			} catch (NumberFormatException e) {
				forcaVelocidade = 1;				
			}
		}
		String defesaAtaqueString = request.getParameter("defesa_ataque");
		Integer defesaAtaque = 0;
		if (defesaAtaqueString != null) {
			try {
				defesaAtaque = Integer.parseInt(defesaAtaqueString);
				if (defesaAtaque < 0 || defesaAtaque > 1) {
					defesaAtaque = 0;					
				}
			} catch (NumberFormatException e) {
				defesaAtaque = 0;				
			}
		}
	%>
	<form name="frm" method="get" action="result.jsp">
		Altura: <input type="text" size="25" name="altura" value="<%=alturaString==null?"":alturaString%>"/> m <br>
		Peso: <input type="text" size="25" name="peso" value="<%=pesoString==null?"":pesoString%>"/> kg <br>
		Compare sua força e velocidade e responda o melhor entre os dois: <br>
		<input type="radio" name="forca_velocidade" value="0" <%=forcaVelocidade==0?"checked":""%>> Força
		<input type="radio" name="forca_velocidade" value="1" <%=forcaVelocidade==1?"checked":""%>> Equilibrados
		<input type="radio" name="forca_velocidade" value="2" <%=forcaVelocidade==2?"checked":""%>> Velocidade <br>
		Ataque ou defesa? Em qual dos times você prefere jogar? <br>
		<input type="radio" name="defesa_ataque" value="0" <%=defesaAtaque==0?"checked":""%>> Defesa
		<input type="radio" name="defesa_ataque" value="1" <%=defesaAtaque==1?"checked":""%>> Ataque <br>
		<input type="submit" value="Posicionar!">
	</form>
</body>
</html>